package com.hoow.shakoow.shake.payBilling

interface PayBillingProcessListener {
    /**
     * 是否可以调起支付，在所有订单均确认消耗的情况下
     */
    fun onCanPurchaseNow()

    /**
     * 支付操作成功回调
     * 下一步应该去确认消耗操作
     */
    fun onPayPurchased(purchaseToken: String, purchaseOrderId: String)

    /**
     * 消耗操作成功回调
     * 付款流程完成
     */
    fun onPayConsumed(purchaseToken: String, purchaseOrderId: String)

    /**
     * 日志输出回调
     */
    fun onPrintLog(lineText: String)
}